home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / unixSyscall / RCS / _exit.man,v < prev    next >
Text File  |  1988-12-31  |  2KB  |  90 lines

  1. head     1.2;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    ; strict;
  6. comment  @@;
  7.  
  8.  
  9. 1.2
  10. date     88.12.31.11.37.45;  author ouster;  state Exp;
  11. branches ;
  12. next     1.1;
  13.  
  14. 1.1
  15. date     88.12.31.11.37.24;  author ouster;  state Exp;
  16. branches ;
  17. next     ;
  18.  
  19.  
  20. desc
  21. @@
  22.  
  23.  
  24. 1.2
  25. log
  26. @Change header name from EXIT to _EXIT.
  27. @
  28. text
  29. @.\" Copyright (c) 1980 Regents of the University of California.
  30. .\" All rights reserved.  The Berkeley software License Agreement
  31. .\" specifies the terms and conditions for redistribution.
  32. .\"
  33. .\"    @@(#)exit.2    6.4 (Berkeley) 5/22/86
  34. .\"
  35. .TH _EXIT 2 "May 22, 1986"
  36. .UC 4
  37. .SH NAME
  38. _exit \- terminate a process
  39. .SH SYNOPSIS
  40. .nf
  41. .ft B
  42. _exit(status)
  43. int status;
  44. .fi
  45. .SH DESCRIPTION
  46. .I _exit
  47. terminates a process with the following consequences:
  48. .in +5n
  49. .PP
  50. All of the descriptors open in the calling process are closed.
  51. This may entail delays, for example, waiting for output to drain;
  52. a process in this state may not be killed, as it is already dying.
  53. .PP
  54. If the parent process of the calling process is executing a
  55. .I wait
  56. or is interested in the SIGCHLD signal,
  57. then it is notified of the calling process's termination and
  58. the low-order eight bits of \fIstatus\fP are made available to it;
  59. see
  60. .IR wait (2).
  61. .PP
  62. The parent process ID of all of the calling process's existing child
  63. processes are also set to 1.  This means that the initialization process
  64. (see 
  65. .IR intro (2))
  66. inherits each of these processes as well.
  67. Any stopped children are restarted with a hangup signal (SIGHUP).
  68. .in -5n
  69. .PP
  70. Most C programs call the library routine
  71. .IR exit (3),
  72. which performs cleanup actions in the standard I/O library before
  73. calling \fI_exit\fP\|.
  74. .SH "RETURN VALUE"
  75. This call never returns.
  76. .SH "SEE ALSO"
  77. fork(2), sigvec(2), wait(2), exit(3)
  78. @
  79.  
  80.  
  81. 1.1
  82. log
  83. @Initial revision
  84. @
  85. text
  86. @d7 1
  87. a7 1
  88. .TH EXIT 2 "May 22, 1986"
  89. @
  90.